package com.chushouya.product.service.admin;

import com.chushouya.product.dao.entity.ProductAttrEntity;
import com.chushouya.product.dto.admin.product.ProductAttrVO;

import java.util.List;

/**
 * 商品属性业务
 */
public interface ProductAttrService {

    /**
     * 根据商品ID清空属性数据
     * @param productId 商品ID
     */
    void clearProductAttrByProductId(Long productId);

    /**
     * 批量插入商品属性实体
     *
     * @param productAttrList 商品属性实体列表
     */
    void batchInsertProductAttrEntities(List<ProductAttrEntity> productAttrList);

    /**
     * 根据商品ID查询属性列表
     * @param productId 商品ID
     * @return 属性列表
     */

    List<ProductAttrVO> selectProductAttr(Long productId);
}
